#!/usr/bin/env python3
"""
脚本名称：09_exe.py
面试描述：Python 中 reduce 函数有什么作用?怎么使用?
考察点: Python 中的 reduce函数主要用于对一个序列进行累积操作，它从 functools 模块导入。reduce 函数需要传递两个参数:一个函数和一个可迭代对象(如列表)。这个函数必须接受两个参数，reduce 会依次将序列中的元素进行合并操作，最终得到一个单一的结果。
生活比喻：
作者：Gavin
创建日期：2025-05-26
版本：1.0
依赖库：无
使用方法： python 09_exe.py
"""
from functools import reduce


def add(x, y):
    return x + y


numbers = [1, 2, 3, 4, 5]
result = reduce(add, numbers)
print(result)  # 输出 15
